Buzzards Bay
geographical name
Buz·zards Bay
ˈbə-zərdz
inlet of the Atlantic in southeastern Massachusetts west of Cape Cod
Love words? Need even more definitions?
Merriam-Webster unabridged
Share